fun main(args: Array<String>) {
    //while 和 do..while照常使用
    println("while循环")
    while (x > 0) {
        println("x = " + x)
        x--
    }

    println("do..while循环")
    do {
        val y = retrieveData()
        println("y = " + y)

    } while (y < 10)  // y 在此处可见

}

var x = 3

fun retrieveData(): Int {
    return x++
}
